/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package edu.umss.arqui10.modelo;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 *
 * @author rho1and0
 */
class UsedOutputBean extends OutputBean implements Serializable {
    private Date useDate;
    private int cuantity;

    UsedOutputBean(OutputBean ob, int cuant){
        super(ob.getName(),ob.getDescription(),ob.getId());
        this.price = ob.price;
        this.cuantity = cuant;
        this.useDate = new Date();
    }
    
    BigDecimal getPrice(){
        return getPriceAt(useDate);
    }

    BigDecimal getTotalPrice(){
        return getPrice().multiply(new BigDecimal(cuantity));
    }
    
    int getCuantity(){
        return cuantity;
    }
}
